@charset "utf-8";
/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;}
body {
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	height: auto;
	font-family: "Microsoft YaHei";
}
.clear {
	clear: both;
}
img {
	border: 0px;
}
a {
	color: #333;
	text-decoration: none;
	outline: none;
}
a {
	color: #333;
	text-decoration: none;
star:expression(this.onFocus=this.blur());
}
a:hover {
	text-decoration: none;
	color: #452a8b;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
ol, ul, dl, dt {
	list-style: none outside none;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/*white-space: nowrap;*/
}
.marginTop10 {
	margin-top: 10px;
}
.marginTop20 {
	margin-top: 20px;
}
.marginTop295 {
	margin-top: 295px;
}
.marginTop590 {
	margin-top: 590px;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginLeft20 {
	margin-left: 20px;
}
.marginLeft35 {
	margin-left: 35px;
}
.marginRight10 {
	margin-right: 10px;
}
.marginRight20 {
	margin-right: 20px;
}
.font_24B{ font-size:24px; font-weight:normal; line-height:36px; color:#000;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00; margin:5px;}
.red_tips{ width:100%; background:url(../images/ico_wrong.png) no-repeat; padding-left:20px; height:30px; line-height:30px;color:#F00;}
.odd {
  background-color:#f6f6f6;
 }
 .highlight {
  background-color:#c4e5ff;
}
/*---------top start---------*/
.header {
	width: 100%;
	height: auto;
	margin: auto;
	text-align: left;
	background: url(../images/top_bg.png) repeat-x;
	position: fixed;
	Z-INDEX: 100;
}
.top {
	width: 1000px;
	height: 120px;
	position: relative;
	margin: 0 auto;
	Z-INDEX: 100;
}
.logo {
	width: 320px;
	height: 100px;
	position: absolute;
	left: 0px;
	top: 12px;
	Z-INDEX: 100;
}
.search {
	background: url(../images/search.gif) center center no-repeat;
	width: 164px;
	line-height: 40px;
	height: 40px;
	position: absolute;
	right: 15px;
	top: 18px;
}
.search input {
	margin: 9px 0 0 5px;
	width: 125px;
	height: 21px;
	line-height: 21px;
	border: none;
	background: none;
	float: left;
	color: #999999;
}
.search a {
	width: 32px;
	height: 21px;
	margin: 9px 0 0 0;
	line-height: 21px;
}
.top_link {
	position: absolute;
	line-height: 16px;
	color: #aeaeae;
	right: 30px;
	top: 30px;
	font-size: 12px;
}
.top_link a {
    font-size: 14px;
	font-weight:bold;
	color: #452a8b;
}
.top_link a:hover {
	font-size: 14px;
	font-weight:bold;
	color: #aeaeae;
}
/*---------top end---------*/

/*---------menu start---------*/
.menu_box {
	width: 650px;
	height: 41px;
	display: block;
	position: absolute;
	right: 10px;
	top: 70px;
	*top: 60px;
}
.menu_box .nav {
	width: 650px;
	margin: 0 auto;
	height: 40px;
	display: block;
	Z-INDEX: 9999;
	POSITION: relative;
}
.menu_box .nav ul {
	list-style-type: none;
	float: left;
	width: 650px;
}
.menu_box .nav li {
	float: left;
	display: inline;
}
.menu_box .nav li a.level_1 {
	color: #666666;
	display:block;
	*+display:inline;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	text-decoration: none; 
	MARGIN-TOP: 0px;  
}
.menu_box .nav li a.level_1 span {
	display: inline-block;
	height: 46px;
	margin-left: 2px;
	padding: 0 28px 0 20px;
	text-shadow: 1px 1px 0 #FFFFFF;
	width:auto;
	cursor: pointer;
	color: #000;
	font-size: 18px;
	font-weight: normal;
}
.menu_box .nav li a.level_1.hover {
	BACKGROUND-IMAGE: url(../images/yk01.png);
	LINE-HEIGHT: 40px;
	BACKGROUND-COLOR: transparent;
	MARGIN-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px -85px;
	COLOR: #452a8b;
	text-decoration:underline;
}
.menu_box .nav li a.level_1.hover span {
	BACKGROUND-IMAGE: url(../images/yk01.png);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 100% -18px;
	COLOR: #452a8b;
	text-decoration:underline;
}
.menuitempanel {
	Z-INDEX: 1000;
	POSITION: absolute;
	DISPLAY: none;
	TOP: 46px;
	LEFT: 0px;
}
.menucontentdiv {
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	WIDTH: auto;
	PADDING-RIGHT: 30px;
	BACKGROUND: url(../images/yk02.png) #fff repeat-x 0px 0px;
	height: 100%;
	MARGIN-RIGHT: 7px;
	PADDING-TOP: 20px;
}
*+html .menucontentdiv {
	min-height: 200px;
	height: auto;
	min-width: 500px;
}
.menucontentdiv .clearfix {
	POSITION: relative;
	PADDING-BOTTOM: 10px;
	DISPLAY: inline-block;
}
.menufillet_s {
	Z-INDEX: 999;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	WIDTH: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
.menufillet_w {
	Z-INDEX: 999;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	WIDTH: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
.menufillet_e {
	Z-INDEX: 999;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	WIDTH: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
.menufillet_se {
	Z-INDEX: 999;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	WIDTH: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
.menufillet_sw {
	Z-INDEX: 999;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	WIDTH: 10px;
	BACKGROUND-ATTACHMENT: scroll;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
.menufillet_e {
	BACKGROUND-IMAGE: url(../images/yk03.png);
	WIDTH: 7px;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 100%;
	TOP: 0px;
	RIGHT: 0px;
	_background: transparent;
}
*+html .menufillet_e {
	min-height: 232px;
	height: auto;
}
.verticalLine {
	BORDER-LEFT: #cfcfcf 1px solid;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px 30px;
	MIN-HEIGHT: 200px;
	WIDTH: 1px;
	FLOAT: left;
	HEIGHT: 200px;
	TOP: 0px;
	LEFT: 200px;
}
.menu_box .menuitempanel LI {
	LINE-HEIGHT: 24px;
	FLOAT:none;
	TOP: 0px;
	display: block; 
	}
.menu_box .menuitempanel LI.left {
	FLOAT: left;
}
.menuitempanel H2 {
	PADDING-BOTTOM: 10px;
	COLOR: #452a8b;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.menuitempanel H2 A {
	color: #452a8b;
}
.menuitempanel UL LI A {
	COLOR: #666;
}
.menuitempanel UL LI A:hover {
	COLOR: #452a8b;
	text-decoration:underline;
}
.menu_box .nav .menuitempanel UL.m_box {
	width: 225px;
	min-height: 150px;
	max-height: 200px;
*height:200px;
	overflow: hidden;
}
.menu_box .nav .menuitempanel UL.m_box LI.title {
	line-height: 20px; white-space:normal;
	font-size: 12px;
}
.menu_box .nav .menuitempanel UL.m_box LI a {
	display: block;
	width: 215px;
	height: 136px;
	border: 1px solid #D5DADE;
	padding: 2px;
}
.menu_box .nav .menuitempanel UL.m_box LI img {
	width: 215px;
	height: 136px;
	overflow: hidden;
}
.menu_box .nav .menuitempanel ul.list {
	MARGIN-RIGHT: 45px;
	width: 100px;
}
.menuitempanel UL.list H3 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.menuitempanel UL.list H3 A {
	COLOR: #333333;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.menuitempanel UL.list H3 A:hover {
	COLOR: #452a8b;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	text-decoration:underline;
}
.menuitempanel UL.last {
	MARGIN: 0px;
}
.menuitempanel UL LI UL.last {
	MARGIN: 0px;
}
.shadow_b_layout {
	BACKGROUND-IMAGE: url(../images/yk01.png);
	POSITION: absolute;
	WIDTH: 100%;
	BACKGROUND-ATTACHMENT: scroll;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px -67px;
	LEFT: 0px;
}
.shadow_b_layout DIV {
	DISPLAY: block;
	BACKGROUND: url(../images/yk01.png) no-repeat 100% -1px;
	HEIGHT: 16px;
	MARGIN-LEFT: 15px;
}
.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	FONT-SIZE: 0px;
	CONTENT: " ";
}
* HTML .clearfix {
	HEIGHT: 1%;
}
.clearfix {
	DISPLAY: block;
}
.w600 {
	width: 600px;
}
.w650 {
	width: 650px;
}
/*---------menu end---------*/

/*---------bend---------*/


/*---------bend---------*/

.login-box {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index:99999999;
}
.login-mod {
	width: 396px;
	height: 306px;
	background: url(../images/login_bg.png) no-repeat;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 40px;
	z-index: 15;
}
.login-mod input {
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666666;
	z-index: 15;
}
.login-form {
	width: 318px;
	height: 102px;
	background: url(../images/login_form_bg.png) no-repeat;
	z-index: 16;
	margin-top: 40px;
	margin-left: 35px;
}
.login-form input {
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666666;
	z-index: 15;
}
.login-form .icon-wrapper {
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
	z-index: 15;
}
.login-form div {
	height: 45px;
	line-height: 45px;
	padding: 3px 0;
	margin-left: 40px;
	z-index: 15;
}
.login-form .login-un {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.login-form .login-pwd {
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.login-help-panel {
	overflow: hidden;
	margin-top: 10px;
	margin-left: -4px;
	color: #445c8f;
}
.login-info {
	width: 300px;
	height: 30px;
	margin-top: 20px;
	margin-left: 35px;
	position: relative;
}
.login-info li.login-left {
	position: absolute;
	left: 0px;
	list-style: none;
	font-size: 14px;
}
.login-info li.login-right {
	position: absolute;
	right: 0px;
	list-style: none;
	font-size: 14px;
}
.login-info li.login-right a {
	margin-left: 10px;
	color: #004b7b;
	text-decoration: none;
}
.login-info li.login-right a:hover {
	margin-left: 10px;
	color: #ffb001;
	text-decoration: none;
}
.login-btn {
	width: 280px;
	height: 30px;
	margin-top: 20px;
	margin-left: 0px;
	margin-left: 30px;
	text-align: left;
}
.login-cheak {
	width: 320px;
	height: 35px;
	margin-top: 10px;
	margin-left: 35px;
	*margin-left: 35px;
	*display:inline;
	position: relative;
	background: url(../images/img_logincheak.png) no-repeat;
}
.login-cheak input {
	width: 180px;
	height: 24px;
	*margin-left: 0px;
	margin: 5px;
	float: left;
	border: 0;
	outline: 0;
	padding: 0;
	*padding-top:5px;
	*margin-top:5px;
	*height: 18px;
	font-size: 14px;
	color: #666666;
	z-index: 15;
}
.login-cheak img {
	width: 95px;
	height: 35px;
	padding-left: 25px;
	float: left;
}
/*---------ind_content start---------*/
.ipt_txtbg {
	height: 38px;
	margin-right: 5px;
	padding: 2px;
	width: 262px;
}
.iptnoborder {
	border: 0 none;
	height: 38px;
	line-height: 38px;
	width: 262px;
	margin: 0;
	padding: 0;
}
.ipticon {
	background: url(date_icon.gif) 98% 50% no-repeat;
}
.iptgroup {
	margin: 0px;
	padding-left: 25px;
	padding-top: 20px;
	list-style: none;
}
.iptgroup li {
	margin-bottom: 10px;
	color: #000;
}
.ipt_inputbg {
	width: 205px;
	height: 38px;
	line-height: 38px;
	background: url(../images/input_bg.jpg);
	color: #00b0f4;
}
.ipt_inputbg input {
	width: 195px;
	height: 28px;
	margin-left: 5px;
	margin-top: 6px;
	line-height: 30px;
	border: 0px;
	color: #666;
}
.ipt_lia li {
	list-style: none;
	float: left;
	margin-right: 10px;
	color: #666;
	font-size: 14px;
}
.ipt_lia li a {
	color: #666;
	text-decoration: none;
}
.ipt_lia li a:hover {
	color: #03a6ff;
	text-decoration: none;
}
.Search_tab {
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: 10px;
}
#TabTab03Con1 {
	width: 270px;
	height: 140px;
	line-height: 30px;
	background: url(../images/search_box.jpg) no-repeat;
	text-align: left;
}
#TabTab03Con2 {
	width: 270px;
	height: 140px;
	line-height: 30px;
	background: url(../images/search_box.jpg) no-repeat;
	text-align: left;
}
.xixi1 {
	width: 270px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/search_t1.jpg);
	cursor: pointer;
	font-size: 14px;
}
.xixi2 {
	width: 270px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/search_t2.jpg);
	cursor: pointer;
	font-size: 14px;
}
.tab1 {
	width: 135px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #000000;
}
.tab2 {
	width: 135px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #666666;
}
.ind_newsBg {
	width: 100%;
	height: 36px;
	background: url(../images/ind_news.jpg) repeat-x;
}
.main {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
.note_box {
	width: 850px;
	height: 36px;
	float: left;
	background: url(../images/ico_note.jpg) no-repeat;
	line-height: 36px;
}
.note_box span {
	padding-left: 30px;
	color: #000;
	float: left;
	line-height: 36px;
}
.ind_social {
	float: right;
	font-size: 14px;
	line-height: 36px;
}
.ind_social span {
	float: left;
}
.ind_social img {
	float: left;
	margin-left: 5px;
}
.fleft_730 {
	width: 730px;
	float: left;
	margin-top: 15px;
}
.ind_title1 {
	font-size: 24px;
	font-weight: normal;
	border-bottom: 3px #452a8b solid;
	width: 144px;
	line-height: 40px;
}
.ind_title2 {
	background: url(../images/ind_title2.jpg) bottom no-repeat;
	height: 40px;
	width: 270px;
	line-height: 40px;
}
.ind_title2 h3 {
	float: left;
	font-weight: normal;
	font-size: 24px;
}
.ind_title2 a {
	float: right;
}
.fleft_270 {
	width: 270px;
	float: left;
	margin-top: 15px;
}
.dl_ser {
	margin-top: 13px;
	width: 730px;
}
.dl_ser dt {
	font-size: 18px;
	margin-left: 25px;
	margin-right:25px;
	margin-top: 10px;
	height: 150px;
	float: left;
	text-align: center;
}
.dl_ser dt p {
	font-size: 18px;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
}
.dl_ser dt a {
	color: #000;
	text-decoration: none;
}
.dl_ser dt a:hover {
	color: #452a8b;
	text-decoration: none;
}
.dl_ser2 {
	margin: 13px auto;
	width: 1000px;
}
.dl_ser2 dd {
	clear: both;
	width: 100%;
	height: 240px;
}
.dd_ser0 {
	width: 100%;
	height: 240px;
	background: url(../images/ind_serBox0.jpg) no-repeat;
}
.dd_ser1 {
	width: 100%;
	height: 240px;
	background: url(../images/ind_serBox1.jpg) no-repeat;
}
.dd_ser2 {
	width: 100%;
	height: 240px;
	background: url(../images/ind_serBox2.jpg) no-repeat;
}
.dd_ser3 {
	width: 100%;
	height: 240px;
	background: url(../images/ind_serBox3.jpg) no-repeat;
}
.dl_ser2 ul {
	list-style: none;
	padding: 35px 5px 5px 20px;
	margin: 0px;
}
.dd_ser0 li a {
	padding: 15px;
	font-size: 14px;
	background: #72c03e;
	float: left;
	margin-right: 30px;
	color: #FFF;
}
.dd_ser1 li a {
	padding: 15px;
	font-size: 14px;
	background: #fea53c;
	float: left;
	margin-right: 30px;
	color: #FFF;
}
.dd_ser2 li a {
	padding: 15px;
	font-size: 14px;
	background: #34bcfa;
	float: left;
	margin-right: 30px;
	color: #FFF;
}
.dd_ser3 li a {
	padding: 15px;
	font-size: 14px;
	background: #f171fc;
	float: left;
	margin-right: 30px;
	color: #FFF;
}
.dl_ser li {
	line-height: 24px;
}
.dl_ser .bg {
	background-position: 5px -16px;
}

.clear{
	clear:both;}

.index_lines{
	width:1014px;
	border-bottom:1px dashed #cacdd0;
	float:left;
	overflow:hidden;
	display:inline;
	margin-top:30px;
	}
	


.index_box{
	width:1014px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-top:25px;
	}
.index_box .i_b_i{
	width:323px;
	float:left;
	box-shadow: 2px 4px 6px #ccc;
	overflow:hidden;
	display:inline;
	margin:8px 12px 10px 0px;
	/*padding:2px 28px 29px 3px;*/
	position:relative;
	background:url(../images/index_box.gif) no-repeat;}
.index_box .i_b_i span{
	width:100%;
	overflow:hidden;
}
.index_box .i_b_i span a,.index_box .i_b_i span img{
	width:323px;
	height:120px;
	display:block;
}
.index_box .i_b_i dl{
	width:100%;
	overflow:hidden;
	background:#f4f4f4;
}
.index_box .i_b_i dl dt{
	color:#006a80;
	width:100%;
	height:36px;
	line-height:39px;
	float:left;
	overflow:hidden;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:400;
	position:absolute;
	top:84px;
}
.index_box .i_b_i dl dt a{
font-size:18px;
font-weight:normal;
color:#fff;
padding-left:10px;
}
.index_box .i_b_i dl dt a:hover{
	text-decoration:none;}
.index_box .i_b_i dl dd{
	width:100%;
	height:86px;
	float:left;
	overflow:hidden;
	padding:6px 0;
	line-height:22px;
	font-size:14px;
	padding: 6px 8px;
    width: 313px
}
.index_box .i_b_i dl dd p{
}

/*---------ind_content end---------*/

/*左侧*/
.left_box {
	width: 220px;
	height: auto;
	float: left;
	background: url(../images/leftbg_02.png) repeat-y;
	margin-top: 18px;
	margin-right: 3px;
}
.left_top {
	width: 220px;
	height: 58px;
	background: url(../images/leftbg_01.png) no-repeat;
	position: relative;
}
.left_top img {
	width: 23px;
	height: 23px;
	position: absolute;
	left: 15px;
	top: 20px;
	line-height: 24px;
}
.left_top span {
	position: absolute;
	left: 45px;
	top: 20px;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

.left_bottom {
	width: 220px;
	height: 18px;
	background: url(../images/leftbg_04.jpg) no-repeat;
}
.left_menu {
	width: 195px;
	margin-left: 10px;
	margin-top: 0px;
}
.left_menu dd {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
.left_menu dt {
	background-color: #fff;
	font-size: 18px;
	width: 195px;
	border-bottom: 1px #e1e1e1 solid;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}
.left_menu dt a {
	color: #333;
	text-decoration: none;
}
.left_menu dt a:hover {
	color: #452a8b;
	text-decoration: none;
}


.left_menus {
	width: 195px;
	margin-left: 10px;
	margin-top: 0px;
}
.left_menus dd {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
.left_menus dt {
	background-color: #fff;
	font-size: 18px;
	width: 195px;
	border-bottom: 1px #e1e1e1 solid;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}
.left_menus dt a {
	color: #333;
	text-decoration: none;
}
.left_menus dt a:hover {
	color: #452a8b;
	text-decoration: none;
}


.left_ser1 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser1_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser1 a:hover, .left_ser1 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser1_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #452a8b;
}
.left_ser2 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser2_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser2 a:hover, .left_ser2 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser2_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser3 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser3_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser3 a:hover, .left_ser3 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser3_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser4 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser4_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser4 a:hover, .left_ser4 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser4_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser5 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser5_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser5 a:hover, .left_ser5 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser5_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser6 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser6_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser6 a:hover, .left_ser6 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser6_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser7 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser7_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser7 a:hover, .left_ser7 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser7_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}
.left_ser8 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser8_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser8 a:hover, .left_ser8 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser8_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}.left_ser9 a {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser9_off.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #333;
}
.left_ser9 a:hover, .left_ser9 .hover {
	width: 170px;
	height: 36px;
	background: url(../images/left_ser9_on.jpg) no-repeat;
	display: block;
	padding-left: 35px;
	margin: 0px;
	color: #009ff6;
}

.left_menuLI {
	width: 195px;
	padding: 0px;
	margin-top: 10px;
}
.left_menuLI li {
	list-style: none;
	margin-bottom: 5px;
	font-size: 12px;
	padding: 0px;
}
.left_menuLI li a {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #666666;
	text-decoration: none;
}
.left_menuLI li a:hover {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../images/left_menuLI_on.jpg) no-repeat;
}
.left_menuLI li.select a {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../images/left_menuLI_on.jpg) no-repeat;
}

.left_menuLIs {
	width: 189px;
	padding: 0px 8px;
	margin-top: 10px;
}
.left_menuLIs li {
	list-style: none;
	margin-bottom: 5px;
	font-size: 12px;
	padding: 0px;
}
.left_menuLIs li b{
	font-weight:bold;
	color:#452a8b;
}
.left_menuLIs li a {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #666666;
	text-decoration: none;
}
.left_menuLIs li a:hover {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../images/left_menuLI_on.jpg) no-repeat;
}
.left_menuLIs li.select a {
	margin: 0;
	width: 170px;
	padding-left: 30px;
	line-height: 30px;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../images/left_menuLI_on.jpg) no-repeat;
}
.left_menuLIss {
	width: 200px;
	padding: 0px 11px;
	margin-top: 2px;
}
.l_td { margin-top:20px;margin-bottom:10px; text-align:center; padding-right:2px;}

/*左侧*/
.right_box {
	width: 750px;
	height: auto;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 20px;
}
.right_banner {
	width: 750px;
	height: 180px;
	clear: both;
	position: relative;
}
.right_navigate {
	width: 750px;
	height: 36px;
	margin-top: 5px;
	line-height: 36px;
	border-bottom: 2px #e1e1e1 solid;
}
.right_navigate span {
	font-size: 16px;
	font-weight:bold;
	color: #382270;
	padding-left: 10px;
	float: left;
}
.right_navigate li {
	list-style: none;
	font-size: 12px;
	float: right;
	margin-right: 10px;
}
.right_banner_btn {
	position: absolute;
	left: 40px;
	bottom: 25px;
	z-index: 6;
}
.right_banner_qq {
	position: absolute;
	left: 185px;
	bottom: 25px;
	z-index: 6
}
.Cultureinfo{
    margin:10px 0px 10px 25px;
}
.Cultureinfo h3{
    	font-size: 14px;
		line-height: 36px;
}

.c_ser_ind {
	width: 355px;
	height: 346px;
	padding: 3px;
	border: 2px #e1e1e1 solid;
	margin-top: 10px;
	margin-right:10px;
	float: left;
}
.c_ser_ind h3{
	font-size: 14px;
	border-bottom: 2px solid #666666;
	color: #333;
	height: 36px;
	line-height: 36px;
	width:120px;
}
.c_ser_ind:hover{
	border: 2px solid #432987;
}
.c_ser_ind p {
	padding: 5px;
	font-size: 12px;
	color: #333;
}

.c_ser_indCulture {
	width: 355px;
	height: 258px;
	padding: 3px;
	border: 2px #e1e1e1 solid;
	margin-top: 20px;
	float: left;
}
.c_ser_indCulture:hover{
	border: 2px solid #432987;
}

.right_content {
	width: 730px;
	padding: 10px;
	height: auto;
	overflow: hidden;
	clear: both;
}
.content_title {
	width: 730px;
	height: 40px;
	line-height: 40px;
	background: url(../images/content_title_bg.jpg) no-repeat;
	font-size: 18px;
	color: #333;
}
.content_titles {
	width: 750px;
	height: 40px;
	line-height: 40px;
	background: url(../images/content_title_bgs.jpg) no-repeat;
	font-size: 18px;
	color: #333;
}

.content_main {
	line-height: 30px;
	margin-top: 10px;
	color: #515151;
}
.content_jobmain {
	height:80px;
	line-height: 30px;
	margin-top: 10px;
	color: #515151;
}
.content_jobmain .hp{
	line-height:40px;
	color:#666666;
}
.content_jobmain .hp .sn{
	width:240px;
	float:left;
}

.jobRightBot{padding:20px 0 50px 0;}
.jobRightBot .apply{background:url(../images/apply.jpg) no-repeat;width:165px;height:42px;display:block;float:left;}
.jobRightBot .tips{color:#452a8b;font-size:14px;line-height:42px;padding-left:20px;}

.content_pnICO img {
	width: auto;
	height: 40px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content_serICO li a {
	padding: 15px;
	font-size: 14px;
	background: #34bcfa;
	float: left;
	margin-right: 30px;
	color: #FFF;
	margin-top: 20px;
}
.content_faqList {
	width: 730px;
	height: auto;
}
.content_faqList dt {
	color: #333;
	margin-top: 15px;
}
.content_faqList dd {
	color: #666;
}
/*右侧*/

.con_map {
	width: 390px;
	height: 360px;
	border: 1px solid #e8e8e8;
	padding: 6px;
	float: left;
}
.contact_right {
	float: left;
	width: 305px;
	height: auto;
	overflow: hidden;
	padding-left: 15px;
}
.contact_right strong {
	font-size: 14px;
	color: #cc0000;
}
.center {
	line-height: 50px;
	padding-left: 14px;
}
.contact-right p {
	padding-left: 14px;
	line-height: 26px;
}
.right_contentImg {
	width: 750px;
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 10px 0px 0px 0px;

}
#cases ul {
	display: block;
	font-size: 0;
	letter-spacing: -6px;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
#cases ul li {
	display: inline-block;
	zoom: 1;
	float:left;
   *display:inline;
	vertical-align: top;
	position: relative;
	width: 230px;
	height: 155px;
	overflow: hidden;
	margin: 10px;
	letter-spacing: normal;
}
#cases ul li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 230px;
	height: 155px
}

.Purple, #filter li a.cur, .category li a.cur a{
	background-color: #452a8b;
	background-image: -webkit-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -moz-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -ms-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -o-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: linear-gradient(top, #452a8b, #4c2e9b);
	border: 1px solid #452a8b;
	color:#FFFFFF;
}
.Purple, #filter li a.cur:hover, .category li a.cur:hover a:hover{
	background-color: #452a8b;
	background-image: -webkit-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -moz-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -ms-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: -o-linear-gradient(top, #452a8b, #4c2e9b);
	background-image: linear-gradient(top, #452a8b, #4c2e9b);
	border: 1px solid #452a8b;
	border-image: initial;
	text-decoration: none;
	color:#FFFFFF;
}
.textinput {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	padding: 1px 8px;
	color: #999;
}
.textinput:focus {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	border: 1px solid #a40001;
	outline: none;
	color: #666;
}
#hezuo ul {
	display: block;
	font-size: 0;
	letter-spacing: -6px;
	text-align: center;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left:15px;
	margin-bottom: 30px;
}
#hezuo ul li { 
	zoom: 1;
    *display:inline; 
	position: relative;
	width: 210px;
	height: 80px;
	overflow: hidden;
	margin: 10px;
	letter-spacing: normal;
	float:left;
	white-space:nowrap;
}
#hezuo ul li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	height: 80px
}
#hezuo ul li p {
	width: 200px;
	height: 100%;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	text-align: left;
	padding: 0 15px;
	left: 0;
	bottom: 0;
}
#hezuo ul li p strong {
	display: block;
	font: bold 14px/30px Microsoft YaHei;
	color: #fff;
	margin-top: 10px
}

/*news*/
.wrapper {
	width: 730px;
	margin: 0 auto;
	position: relative;
}
.news {
	padding: 0;
}
.news li {
	position: relative;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0;
	color: #666;
}
.news li img {
	width: 160px;
	height: 90px;
	margin-top: 7px;
}
.news li .newslist {
	position: absolute;
	width: 560px;
	right: 0;
	top: 10px;
} 
.news li .newslist a {
	font: 16px/30px Microsoft YaHei;
	color: #333;
	font-weight:bold;
	width:440px;  
} 
.news li .newslist a:hover {
	font: 16px/30px Microsoft YaHei;
	color: #009ff6;
}
.news li .newslist span {
	display: block;
	line-height: 20px;
	color: #999;
	float: right;
}
/*page*/
.page {
	padding: 20px 15px;
	color: #666;
	text-align: right;
	clear: both;
	overflow: hidden;
}
.page ul {
	display: inline;
}
.page ul li {
	padding: 0 2px;
	display: inline
}
.page a {
	display: inline;
	border: 1px solid #009ff5;
	padding: 4px 5px;
	border-radius: 4px;
	color: #666;
	line-height: 15px;
}
.page a:hover {
	background: #009ff5;
	color: #fff;
	text-decoration: none
}
.page a:hover,.page .hover {
	background: #009ff5;
	color: #fff;
	text-decoration: none
}
.page span {
	display: inline;
	border: 1px solid #009ff5;
	background: #E6EBEF;
	padding: 4px 5px;
	border-radius: 4px;
	color: #0c51af;
}
/*---------footer_link start---------*/
.footer_link_bg {
	width: 100%;
	height: 465px;
	padding:30px 0 0 0;
	position: relative;
	background: url(../images/footer_link_bg.jpg) repeat-x;
}
.footer_link_box {
	width: 1000px;
	margin: 0 auto;
	/*height: 450px;
	padding-top: 40px;*/
}
.footer_link_title {
	font-size: 18px;
	font-weight: normal;
	line-height: 48px;
}
.foot_link_div{
width:330px;
float:left;
height:auto;
overflow:hidden;
}
.footer_link_ul {
	width: 370px;
	float: left;
	height: auto;
}
.footer_link_ul h3 {
	font-size: 16px;
	font-weight: normal;
	line-height: 50px;
}
.footer_link_ul  li{
	width: 120px;
	float: left;
	height:33px;
	margin-right:40px;
	margin-bottom: 20px;
}
.footer_link_ul img {
	width:130px;
	float: left;
}
.footer_link_line {
	width: 100%;
	height: 12px;
	background: url(../images/footer_bg_line.jpg) repeat-x;
	clear: both;
}
.footer_link_about {
	width: 605px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #333;
	text-indent: 30px;

}
.footer_link_map {
	width: 246px;
	height: 150px;
	float:left;
	margin-left:35px;
	margin-top:-40px;
	margin-bottom:50px;
}
/*---------footer_link end---------*/

/*---------footer_box start---------*/
.footer_box {
	width: 100%;
	height: 380px;
	/*background: url(../images/footer_bg.jpg) repeat-x #8b8b8b;*/
	padding-top: 20px;
}
.footer_box1 {
	width: 100%;
	height: 1px;
	/*background: url(../images/footer_bg.jpg) repeat-x #8b8b8b;*/
	padding-top: 20px;
}
.bind {
	width: 1000px;
	margin: 0 auto;

	display: block;
	color: #FFF;
}

.section{ float:left; margin-right:89px;  min-width:150px; position:relative; padding:32px 0px 0px 0px;}
.section span.title{ font-weight:bold; font-size: 14px; color:#fff; display:block;margin-bottom:10px;}
.section li a{ color:#fff;}
.section4{ float:left;  min-width:270px; position:relative; padding:32px 0px 0px 0px;}
.section4 span.title{ font-weight:bold; font-size: 14px; color:#fff; display:block;margin-bottom:10px;}
.section4 li img{float:left;margin-top:5px;;margin-right: 10px;}
.section4 li a{ color:#fff;}



.sitemap {
	float:left;
	line-height:48px;
}
.sitemap ul li {
	float: right;
	margin-right: 10px;
}
.sitemap ul li a {
	color: #fff;
}
.sitemap ul li a:hover{
	color: #ffbb08;
}
.sitemap ul li.copyright {
	float: left;
	color: #fff;
}
.sitemap ul li.copyright img {
	float: left;
}
.frlink {
	float:left;
	width:1000px;
	line-height:25px;
}
.frlink p{
	color: #fff;
}
.frlink a {
	color: #fff;
}

/*---------footer_box end---------*/


#search {
	width: 100%;
	height: auto;
	overflow: hidden;
}
#search .desc p {
	margin-bottom: 15px;
	margin-left: 0;
	font-size: 1.2em;
	margin-top: 20px;
}
.formblock {
	display: block;
	margin-bottom: 11px;
	clear: both;
	overflow: hidden;
}
.formblock label {
	font-size: .9em;
	display: block;
	font-style: italic;
	font-weight: normal;
	color: #232323;
	letter-spacing: 1px;
	display: none;
}
.formblock .txt {
	padding: 4px;
	font-size: .9em;
	color: #666;
	width: 300px;
	height: 22px;
	margin-right: 30px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}
.formblock .long {
	padding: 4px;
	font-size: 14px;
	color: #666;
	width: 640px;
	height: 30px;
	margin-right: 30px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}
.formblock .max {
	padding: 4px;
	font-size: 14px;
	color: #666;
	width: 480px;
	height: 30px;
	margin-right: 30px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}
.formblock .sort {
	padding: 4px;
	font-size: .9em;
	color: #666;
	width: 230px;
	height: 22px;
	margin-right: 10px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	line-height:30px;
}
.formblock .shortest {
	padding: 4px;
	font-size: .9em;
	color: #666;
	width: 150px;
	height: 22px;
	margin-right: 10px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	line-height:30px;
	float:left;
}
.formblock h3 {
	font-size:12px;
	color: #666;
	height: 30px;
	margin-right: 20px;
	line-height:40px;
}
.formblock .option {
	min-width:190px;
	padding: 4px;
	font-size: .9em;
	color: #666;
	height: 30px;
	line-height:30px;
	margin-right: 20px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}
.formblock .add {
	min-width:95px;
	padding: 4px;
	font-size: .9em;
	color: #666;
	height: 30px;
	line-height:30px;
	margin-right: 6px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}

.formblock .code {
	padding: 4px;
	font-size: .9em;
	color: #666;
	width: 190px;
	height: 22px;
	float: left;
	margin-right: 15px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.code_img {
	width: 95px;
	height: 35px;
	float: left;
}
.search_result{ font-size:16px; color:#000; margin-bottom:10px; margin-top:5px;}
.search_result span{ font-size:16px; color:#900;}
.formblock .txtarea {
	font-size: .9em;
	padding: 4px;
	color: #666;
	width: 426px;
	height: 180px;
	border: 1px solid #d3d1cc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}
#search .formblock .error {
	font-size: .9em;
	font-style: normal;
	color: #faa634;
	padding-top: 6px;
	display: block;
}
#search .info {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 10px;
	margin-left: 0;
}
#search p.tick {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.2em;
	color: #3e669c;
}
#search .subbutton {
	height: 30px;
	font-size: 12px;
	text-transform: uppercase;
}
.formblock .subbutton {
	height: 30px;
	font-size: 12px;
	text-transform: uppercase;
}
.file_upload{margin-top:-20px; *margin-top:-40px; filter:alpha(opacity=0);-moz-opacity:80%;opacity:0.8; width:auto; height:36px; line-height:36px;}

.alert {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	color: #faa634;
	font-size: 1.3em;
}
input[type="submit"], button[type="submit"] {
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	position: relative;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
	width: 122px;
	-moz-box-shadow: 5px 5px 5px #e7e7e7;
	-webkit-box-shadow: 5px 5px 5px #e7e7e7;
	box-shadow: 5px 5px 5px #e7e7e7;
	margin-top: 10px !important;
}
input[type="submit"]:hover, button[type="submit"]:hover {
	background: url(../images/btn_yellowBgon.png);
	cursor: pointer;
}
button[type="submit"] {
	background: url(../images/btn_yellowBg.png);
	color: #fff;
}
button[type="submit"]:hover {
	background: url(../images/btn_yellowBgon.png);
	color: #fff;
}
input[type="button"], button[type="button"] {
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	position: relative;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
	width: 122px;
	-moz-box-shadow: 5px 5px 5px #e7e7e7;
	-webkit-box-shadow: 5px 5px 5px #e7e7e7;
	box-shadow: 5px 5px 5px #e7e7e7;
	margin-top: 10px !important;
}
input[type="button"]:hover, button[type="button"]:hover {
	background: #b23601;
	cursor: pointer;
}
button[type="button"] {
	background: url(../images/btn_blueBg.png);
}
button[type="button"]:hover {
	background: url(../images/btn_blueBgon.png);
	color: #fff;
}

.btn {
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	text-shadow: 0 1px 1px #ccc;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	background: #d3d1cc;
	margin-top: 14px;
	float: left;
	clear: both;
	line-height: 12px;
}
a:hover.btn {
	background: #cac8c3;
	float: left;
	clear: both;
	line-height: 12px;
}
.font_forhsbm1 {
	font-family: "Microsoft YaHei";
	font-size: 13px;
	color: #161616;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.font_forhsbm2 {
	font-family: "Microsoft YaHei";
	font-size: 13px;
	color: #5e5e5e;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.number_searchBox {
	width: 726px;
	margin-top: 15px;
	text-align: left;
	height: 30px;
	font-family: 'Microsoft YaHei';
	font-size: 13px;
	font-weight: bold;
	color: #676767;

}
.number_searchCon {
	width: 726px;
	height: auto;
	border-top: #009ff5 3px solid;
	border-bottom: #009ff5 1px solid;
	border-left: #009ff5 1px solid;
	border-right: #009ff5 1px solid;
}
.input_tbale_2 { border:#e1e1e1 solid 1px;}
.input_tbale_2 td{ height:30px; padding-left:20px;border:#e1e1e1 solid 1px;text-align:center;}
.input_tbale_2 th{ height:40px; line-height:40px; border-top:#452a8b solid 2px;text-align:center; background-color:#efefef; border-bottom:none; border-left:none; border-right:none;}
.input_tbale_3 { border:#e1e1e1 solid 1px;}
.input_tbale_3 td{ height:30px; border:#e1e1e1 solid 1px;text-align:center;}
.input_tbale_3 th{ height:40px; line-height:40px; border-top:#452a8b solid 2px;text-align:center; background-color:#efefef; border-bottom:none; border-left:none; border-right:none; font-weight:bold;}

.list_faq {
	 width:100%; line-height:36px; margin-top:10px; 
}
.list_faq dt {
	font-size: 14px;
 width:100%; line-height:36px; margin-top:10px;
}
.list_faq dt h3 {
	 font-family:Arial, Helvetica, sans-serif; font-size:24px; float:left; margin-left:10px;
}
.list_faq dt a {
	display:block; color:#333; background:#e9e9e9;  padding-left:35px;
}
.list_faq dt a:hover {
	display:block; color:#333; background:#ffd19d; padding-left:35px;
}
.list_faqs {
	margin: 13px auto;
	width: 1000px;
}
.list_faq dd {
	 height:auto; padding-left:45px; padding-right:15px; background:#f5f5f4; overflow:hidden; display:block; 
}


.bg_registration{ width:988px; height:638px; display:block; overflow:hidden; background:url(../images/bg_registration.jpg); margin-left:6px; margin-top:20px;}
.bg_404{ width:988px; height:356px; display:block; overflow:hidden; background:url(../images/bg_404.jpg); margin-left:6px; margin-top:20px;}
.content_404{ width:500px; margin-left:220px; margin-top:50px;}
.content_404_txt{ font-size:18px; text-align:center; line-height:48px; color:#666;}
.registration_leftBox{ width:655px; height:auto; overflow:hidden; float:left; margin-left:30px; margin-top:30px;}
#my_service .my_serviceIco a{padding: 4px;font-size: 16px;color: #333;width: 200px;height: 62px;border: 1px solid #d2d2d2;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:10px;float:left;position:relative; background:#f2f2f2;
	display:block;margin-bottom:10px; -webkit-box-shadow: 2px 2px 2px #cdcdcd; -moz-box-shadow: 2px 2px 2px #cdcdcd; box-shadow: 2px 2px 2px #cdcdcd;}
	
#my_service .my_serviceIco a:hover{padding: 4px;font-size: 16px;color: #009ff6;width: 200px;height: 62px;border: 1px solid #d2d2d2;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-top:10px;float:left;position:relative; background:#fff;
	display:block;margin-bottom:10px; -webkit-box-shadow: 2px 2px 2px #cdcdcd; -moz-box-shadow: 2px 2px 2px #cdcdcd; box-shadow: 2px 2px 2px #cdcdcd;}
#my_service .my_serviceIco a img{width:58px; height:48px;position:absolute; left:15px; top:10px;}
#my_service .my_serviceIco a h3{position:absolute; left:85px; top:25px;}

.registration_rightBox{ width:200px; eight:auto; overflow:hidden; float:left; margin-left:40px; margin-top:30px;}
.registration_rightTitle{ font-size:18px; border-bottom:1px #dbdbdb solid; line-height:36px;}
.registration_bulletin li{ 	line-height:30px;font-size:12px;text-indent:12px;margin-bottom:6px;background:url(../images/biao.png) no-repeat left 13px;}
.registration_bulletin_more{ font-size:12px; float:right; color:#ffb71a;}
.registration_bulletin_more a{ color:#ffb71a;}
.registration_bulletin_more a:hover{ color:#009ff6;}
.registration_leftTitle{ font-size:24px; border-bottom:1px #dbdbdb solid; line-height:36px; color:#000;}

/* S 我的订单页  yangzhankui  */
.odr_bigtable {
	border: none;
	width: 100%;
	text-align: center;
	line-height: 20px;
	margin-bottom: 20px;
}
.odr_bigtable thead {
	background: #FAFAFA;
}
.odr_bigtable thead th {
	padding: 10px 16px;
	font-size: 14px;
	text-align: left;
	color: #979797;
}
.odr_bigtable thead th a {
	color: #979797;
}
.odr_bigtable a:hover {
	color: #009ff6;
}
.odr_bigtable thead .datetime {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.odr_bigtable th, .odr_bigtable td {
	padding: 6px 10px;
	border: 1px solid #E6E4E3;
	border-collapse: collapse;
}
.odr_bigtable tbody a {
	display: block;
	color: #545351;
	float: left;
	margin-left: 10px;
}
.odr_bigtable tbody .aorange {
	color: #FA7A20;
}
.odr_bigtable tbody .alitgray {
	color: #979693;
}
.odr_bigtable tbody .agray {
	color: #545351;
}
.odr_bigtable tbody .abtn {
	color: #FFFFFF;
	background: #FD663B;
	width: 58px;
	height: 24px;
	line-height: 24px;
	margin: 0px auto;
	border-radius: 4px;
	text-decoration: none;
	margin-bottom: 10px;
}
.odr_bigtable .notd {
	padding: 0px;
	overflow: hidden;
}
.odr_bigtable .btd1 {
	width: 533px;
}
.odr_bigtable .btd2 {
	width: 114px;
	vertical-align: top;
	padding-top: 22px;
	font-family: Arial;
}
.odr_bigtable .btd3 {
	width: 98px;
	vertical-align: top;
	padding-top: 22px;
}
.bluelight {
  background-color:#92d9ff;
}
.yellowlight {
  background-color:#ffd292;
}

.showIMG_box{ height:300px; clear:both;width:730px; margin:0 auto; text-align:center;z-index:1; position:relative;}
.grid3col{ clear:both; margin-bottom:10px; overflow:hidden; font-size:12px;}
.font14{ font-size:14px; font-weight:bolder;}
.grid3col h2{ font-size:18px;	background: url(../images/content_title_bg.jpg) no-repeat;line-height:40px;}
.column { float: left; width:180px; line-height:30px; margin-top:10px;}

.patrners{ width:100% ;  }
.patrners li{ float:left; position:relative;width:223px; height:90px;  margin:5px; overflow:hidden; padding-top:10px;}
.patrners p{ position:absolute; width:223px; height:90px; bottom:0px; left:0px; 
background-color:#000; color:#fff; padding-left:10px; padding-top:10px; display:none;
filter:alpha(opacity=90); -moz-opacity:0.9;  opacity: 0.9; 
} 
/* SCROLL TO TOP返回到顶部 */
.backToTop {
    display: none;
    width: 35px;
	height:29px;
    line-height: 1.2;
    padding: 3px 0;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    /*opacity: .6;*/
    filter: Alpha(opacity=170);
	background-image: url(../images/arrow_top.png); 
}

.events{padding-top:30px;}
.events th{background:url(../images/history.jpg) right top no-repeat;padding-right:15px;vertical-align:top;color:#333;font-size:16px;
	text-align:right;}
.events td{padding:0 15px 15px 15px;color:#696969;line-height:21px;}


.innerIndex{padding-top:30px;color:#525252;}
.contactInfo{overflow:hidden;}
.contactInfo ul{width:750px;}
.contactInfo li{width:360px; height:180px; float:left;line-height:2.0;margin-left:5px; word-wrap:normal; word-break: normal;}
.contactInfo li h4{font-size:16px;font-weight:700;border-bottom:1px solid #d5d5d5;padding-bottom:5px;padding-left:10px;margin-bottom:10px;}
.contactInfo li p{padding-left:10px;}

/*contact*/
.baiudmap{margin:0px 40px;}
.consBox{border:#E14952 1px solid;width:750px;height:330px;margin:30px auto 30px auto;overflow:hidden;font-family:"Microsoft Yahei Font";}
.consBoxLeft{width:410px;height:100%;float:left;display:block}
.consBoxRight{width:338px;height:100%;float:right;background:#E14952;}
.cBrT{height:180px;color:#fff;}
.cBrT .cBrTd{width:300px;margin:20px auto;}
.cBrT .cBrTd a{color:#fcda3d;}
.cBrT h1{color:#fff;font-size:22px;font-family:"微软雅黑";}
.cBrT h2{font-family:"微软雅黑";font-size:16px; margin-top:10px; margin-left:20px;}
.cBrT p{}
.cBrB{background:#E27052;height:180px;text-align:center;font-size:30px;color:#fafafa;line-height:45px;padding-top:15px;display:none;}

.clear{clear:both;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height: 0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.fl{float:left;}
.fr{float:right;}
.conUlist li{width:350px; height:150px;}
.conUlist li h2{padding-top:23px;height:24px;border-bottom:#D2D2D2 1px solid;color:#333;font-weight:700;}
.conUlist li p{line-height:21px;padding-top:12px;}
.conUlist li p em{display:inline-block;width:30px;}


#tbl_recruit{
	width:750px;
	height:auto;
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
}
#tbl_recruit thead th{
	height:21px;
	background-color:#452a8b;
	color:#FFF;
	font-size:13px;
	border-bottom:6px white solid;
	text-align:center;
	padding-top:3px;
}
#tbl_recruit tbody td{
	height:20px;
	color:#727171;
	font-size:13px;
	border-bottom:2px white solid;
	text-align:center;
	vertical-align:middle;
}
#tbl_recruit tbody td a{
	text-decoration:none;
	color:#727171;
}
#tbl_recruit tbody td a:hover{
	color:#2A3FFF;
}
 .re_over{
	background-color:#00afec;
}
.re_odd{
	background-color:#f6f6f6;
}
.re_even{
	background-color:#e6e6e6;
}
.img_des{
	background:url(../images/job_process.jpg) no-repeat;
	width:750px;
	height:206px;
	float:left;
}

*类别页面样式*/
.liststyle{
	border-top:5px solid #dedede;
}
.liststyle li{
	border-bottom:1px dashed #dedede;
	padding: 15px 0 10px 0;
}
.liststyle img{
	float:left;
	margin-right:20px;
	width:170px;
	height:110px;
	border:1px solid #ededed;
	padding:4px;
}
.liststyle .time{
	background:url(../images/zhong.jpg) no-repeat left center;
	margin-left:195px;
	padding-left:25px;
}
.liststyle .title{
	font-size:14px;
	color:#353535;
	margin-bottom:5px;
}
.liststyle .pubdate{
	margin-left:260px;
	background:url(../images/date.jpg) no-repeat left center;
	padding-left:20px;
}
.liststyle .more{
	float: right;
}
.ddd{
	float: right;
	margin-left:25px;
}
.ddd a{
	color:#452a8b;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


/*---------content start---------*/
.content{display:inline-block;background:#ffffff;border:1px #c8c8c8 solid;margin-top:10px;padding:30px 0px 30px 0px;width:730px;color:#333333;}
.content li{display:inline-block;*display:inline;zoom:1;height:40px;line-height: 20px;font-size:14px; vertical-align:bottom;}
.content li.title{width:250px;text-align:right;}
.content li.list{width:450px;text-align:left;}
.content li.list.fontG{color:#666666;}
.content li span.red{color:Red;}
.content li .btn_Submit{background: url(../images/tools/btn.png) no-repeat 0 0; border:none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 32px;line-height:32px;width: 115px; cursor:pointer;}
.content li .btn_Submit:hover{background: url(../images/tools/btn.png) no-repeat 0 -40px;}


.content .report{margin:10px 120px 0 50px;font-size:14px;text-align:center;}
.content .report .tip{display:inline-block;margin:20px 30px 30px 30px;}
.content .report .tip strong{color:#EA6601;font-size:36px;}


.page_cont_right {
	width: 691px;
	float: left;
	overflow: hidden
}
.page_cont_right_player {
	padding-left: 35px;
	padding-top: 20px;
}
.page_cont_right_list {
	padding-left: 15px;
	padding-top: 20px;
}
.faq_list li {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	*+padding-bottom: 20px;
	_padding-bottom: 20px;
}
.faq_list li .title {
	padding-bottom: 22px;
	line-height: 25px;
	padding-left: 45px;
	font-size: 16px;
	color: #000000;
	background-image: url(../images/faq_ico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.faq_list li .title_v2 {
	
	
	padding-left: 45px;
	color: #000000;
	background-image: url(../images/faq_ico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	line-height: 16px;
	padding-bottom: 24px;
}
.faq_list li .title_v2 span {
	font-size: 14px;
	color: #aaaaaa;
	display: block;
}
.faq_list li .title_v2 strong {
	font-size: 16px;
	color: #333333;
	display: block;
	font-weight: 100;
	padding-left: 3px;
	padding-top: 5px;
}
.faq_list li .answerbg {
	background-image: url(../images/faq_bg.jpg);
	padding-left: 30px;
	padding-top: 17px;
	width: 611px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #555555;
	line-height: 21px;
}
.faq_list li .answerbtn {
	background-image: url(../images/faq_bg.jpg);
	width: 656px;
	background-position: right bottom;
	height: 10px;
	margin-bottom: 20px;
}




.mainDiv {
	clear: both;
	width: 1000px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;

}
.footDiv{
	clear: both;
	margin-top:200px;
	margin-right: auto;
	margin-left: auto;
}
.fwround {
	background: #fff;
	border: 1px solid #B5B5B6;
	width: 212px;
	height: 140px;
	padding: 10px;
	cursor: pointer;
	margin: 10px 0px 5px 0px; display:inline; float:left;
	border-radius: 5px 5px 5px 5px;
	behavior: url(ie-css3.htc);
}

.fwround .fwimgdiv {
	width: 48%;
	float: left;
	padding-top: 25px;
}

.fwround .fwcontentdiv {
    width:52%;
	padding: 5px 0px 5px 0px;
	float: left;
	text-align: left;
}

.fwround .fwhead {
	padding: 5px 0px;
	color: #0168b5;
	font-size: 18px;
	color: #452a8b;
}

.fwround .fwheady {
	padding: 5px 0px;
	color: #0168b5;
	font-size: 18px;
	font-weight:bold;
	color: #0168b5;
}
.fwround .fwcontent {
	font-size: 13px;
}

.fwgray {
	border: 1px solid #B5B5B6;
	color: #B5B5B6;
}

.fwblue {
	border: 1px solid #452a8b;
	color: #452a8b;
}
.fa{

	color: #B5B5B6;
}
.fb{

	color: #452a8b;
	}
.left {
	float: left;
	margin-right: 12px;
}

.right {
	float: left;
	margin-right: 0px;
}


/*---------新闻内页---------*/

.focustitle{
	text-align:center;
	font-family:"Microsoft YaHei";
	font-size:22px;
	color:#4d4d4d;
	line-height:30px;
	margin-top:20px;
    margin-bottom:12px;
}
.focusinfo{
	text-align:center;
	line-height:20px;
	font-family:"SimSun";
	color:#999999;
}
.focusinfo span{
	font-family:"宋体" !important;
}
.new_bottom{
	border-top:1px dashed #b2b2b2;
	width:94%;
        margin:0 auto;
	margin-top:17px; 
	padding-top:15px;
	}
.new_neirong{width:100%;}
.new_neirong p{
	text-indent:2em !important;
        line-height:25px;
        margin-bottom:5px;
        font-size:12px !important;
	}
.new_neirong p a{
	text-decoration:underline;
	color:#ad2;
	}	
.new_neirong p strong{
        color:#ad2;
		font-size: 14px;
		font-weight:bold;
}
.new_neirong p img{
       margin:0 auto;
       margin-bottom:15px;
}
.focusinfos{
    margin-top:20px;
	line-height:20px;
	font-family:"SimSun";
	color:#999999;
}
.focusinfos span{
	font-family:"宋体" !important;
	margin-right:50px;
}
.focusinfos span a{
	font-family:"宋体" !important;
	margin-right:50px;
	font-family:"SimSun";
	color:#999999;
}
.focusinfos span a:hover {
	font-family:"宋体" !important;
	margin-right:50px;
	font-family:"SimSun";
	text-decoration: none;
	color: #452a8b;
}
#share{ 
	padding-top:20px;
}


/* index */
#slide-index{min-width:1000px;width:auto; height:416px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:416px; }
#slide-index .slide{ min-width:1000px; height:416px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:25px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:15px; height:15px;border-radius:7px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background:#fff; margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background:#452a8b; opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }



.footer_box1 {
	width: 100%;
	height: 15px;
	background: url(../images/footer_bgs.jpg) repeat-x;
}
/*bottom css测试*/
.bottom{background:#3a2476;min-height:280px;width:100%;display:none;}
.bottomWrap{width: 1000px;;margin:0 auto;position:relative;}
.bottomWrap dl{float:left;width:250px;padding-top:20px;}
.bottomWrap dl dt{color:#ffffff;font-size:14px;font-weight:bold;padding-bottom:10px;}
.bottomWrap dl dd{line-height:25px;color:#ffffff;}
.bottomWrap dl dd a{/*background:url(../images/home/list_bg.jpg) no-repeat left center;padding-left:10px;*/color:#ffffff;}
.arrowBot{background:url(../images/common/arrow_bot01.png) no-repeat;width:26px;height:26px;position:absolute;top:-32px;left:487px;cursor:pointer;display:block;}
.bottomRight{float:right;margin-top:20px;}
.arrowBot01{background:url(../images/common/arrow_bot.png) no-repeat;width:26px;height:26px;position:absolute;top:-32px;left:487px;cursor:pointer;z-index:999;}

/*footer css*/
.footer{background:#3a2476;height:85px;}
.foot{width: 1000px;;margin:0 auto;font-family:\5FAE\8F6F\96C5\9ED1;position:relative;}
.footLeft{padding-top:25px;}
.footLeft a{float:left;margin-right:20px;color:#575757;}
.footLeft a:hover{color:#6C95C2;text-decoration: none;}
.footLeft .sn{background:url(../images/common/icon01.png) no-repeat left center;padding-left:30px;height:20px;line-height:20px;display:block;}
.footLeft .sn:hover{background:url(../images/common/icon01_1.png) no-repeat left center;}
.footLeft .sn1{background:url(../images/common/icon02.png) no-repeat left center;padding-left:18px;height:20px;line-height:20px;display:block;}
.footLeft .sn1:hover{background:url(../images/common/icon02_1.png) no-repeat left center;}
.footLeft .sn2{ font-size:14px; background:url(../images/common/icon04_1.png) no-repeat left center;padding-left:25px;color:#6C95C2;height:20px;line-height:20px;display:block;}
.footLeft .sn2:hover{background:url(../images/common/icon04_1.png) no-repeat left center;}
.footLeft .sn3{background:url(../images/common/icon03.png) no-repeat left center;padding-left:25px;height:21px;line-height:21px;display:block;color:#575757;float:left;}
.footLeft .sn4{background:url(../images/common/icon05.png) no-repeat left center;padding-left:22px;height:20px;line-height:20px;display:block;margin-left:20px;}
.footLeft .sn4:hover{background:url(../images/common/icon05_1.png) no-repeat left center}
.footLeft .tmall{background:url(../images/common/tmall.png) no-repeat;width:91px;height:45px;display:block;margin:-12px 0 0 60px;}
.footRight{padding-top:20px;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Common Css*/
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}


/*banner*/

#banner { height:360px; position:relative; width:100%; overflow:hidden; margin:0 auto;}
.banner_main { height:360px; position:absolute; z-index:1; top:0; left:0; width:100%;}
.banner_main li{ position:absolute; height:370px; z-index:1; top:0; left:0;}
.banner02 {width:100%;position:absolute;text-align:center; margin-top:344px; height:12px; z-index:10}
.banner02 a { display:inline-block; width:12px; height:12px; background-image:url(../images/pic01.png); background-repeat:no-repeat; background-position:-17px 0px; line-height:9999px; margin-left:4px; margin-right:4px;}
a.a01 { background-position:0 0;}
.banner_main li{ float:left;height:360px;overflow:hidden;text-align:center; width:100%; }

.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}